A Veri cation Calculus for the TAO Coordination Model

نویسندگان

  • Laura Semini
  • Luis Monteiro
چکیده

The TAO coordination model combines logical concepts and concurrency mechanisms: a set of processes cooperate via a common, content addressable, shared state. Computation and communication are achieved through queries and updates of the common store, the basic statements in this paradigm. A query checks whether some information is or is not entailed by the store, and an update changes the contents of the store, possibly in a non-monotonic way. We propose a calculus to support the development of systems in this model, based on as-sertional reasoning and on the deenition of an axiomatic semantics in the weakest precondition style, the speciication language being rst order temporal logic.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Formal speci cation of JavaSpacesTM architecture using CRL

We study a formal speci cation of the shared data space architecture, JavaSpaces. This Java technology provides a virtual space for entities, like clients and servers, to communicate by sharing objects. We use CRL, a language that combines abstract data types with process algebra, to model an abstraction of this coordination architecture. Besides the basic primitives write, read and take, our m...

متن کامل

Asynchronous Circuit Veri cation Using Trace Theory and CCS

We investigate asynchronous circuit veri cation using Dill s trace theory as well as Milner s CCS as mechanized by the Concur rency Workbench Trace theory is a formalism speci cally designed for asynchronous circuit speci cation and veri cation CCS is a gen eral purpose calculus of communicating systems that is being recently applied for hardware speci cation and veri cation Although both forma...

متن کامل

Extending the reach and power of deductive program verification

SoŸware is vital for modern society. e e›cient development of correct and reliable soŸware is of ever-growing importance. An important technique to achieve this goal is deductive program verication: the construction of logical proofs that programs are correct. In this thesis, we address three important challenges for deductive verication on its way to a wider deployment in the industry: 1. ve...

متن کامل

The Concurrency Factory- Practical Tools for Specification, Stimulation, Verification, and Implementation for Concurrent Systems

The Concurrency Factory is an integrated toolset for speci cation, simulation, veri cation, and implementation of concurrent systems such as communication protocols and process control systems. Two themes central to the project are the following: the use of process algebra, e.g., CCS, ACP, CSP, as the underlying formal model of computation, and the provision of practical support for process alg...

متن کامل

Correctness by Construction: Towards Verification in Hierarchical System Development

In many approaches to the veri cation of reactive systems, operational semantics are used to model systems whereas speci cations are expressed in temporal logics. Most approaches however assume, that the initial speci cation is indeed the intended one. Changing the speci cation thus necessitates to nd an accordingly adapted system and to carry out the veri cation from scratch. During a systems ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997